package com.xyz.entity.mapper;

import com.xyz.entity.pojo.SystemRoleDirectoryApp;
import com.xyz.entity.pojo.SystemRoleDirectoryAppExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SystemRoleDirectoryAppMapper {
    long countByExample(SystemRoleDirectoryAppExample example);

    int deleteByExample(SystemRoleDirectoryAppExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SystemRoleDirectoryApp record);

    int insertSelective(SystemRoleDirectoryApp record);

    List<SystemRoleDirectoryApp> selectByExample(SystemRoleDirectoryAppExample example);

    SystemRoleDirectoryApp selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SystemRoleDirectoryApp record, @Param("example") SystemRoleDirectoryAppExample example);

    int updateByExample(@Param("record") SystemRoleDirectoryApp record, @Param("example") SystemRoleDirectoryAppExample example);

    int updateByPrimaryKeySelective(SystemRoleDirectoryApp record);

    int updateByPrimaryKey(SystemRoleDirectoryApp record);
}